sucker-footed bats - Spanish English Dictionary